﻿/*===================================================
* CLR版本  : 4.0.30319.42000 
* 类名称   : DllHelper
* 文 件 名 : DllHelper 
* 类描述   :
* 创建人   : oream
* 创建时间 : 2018/3/3 22:27:34
* 修改人   : 
* 修改时间 :
* 版本： @version 1.0
=====================================================*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Model
{
  public static class DllHelper
  {
    public static Type[] GetAllType()
    {
#if ILR
      
#else
      return null;
#endif
    }

    /// <summary>
    /// 返回Unity层的所有类型
    /// </summary>
    /// <returns></returns>
    public static Type[] GetMonoTypes()
    {
      List<Type> tmpList = new List<Type>();
      foreach (var item in Game.EventSystem.GetAllAssembly())
      {
        tmpList.AddRange(item.GetTypes());
      }
      return tmpList.ToArray();
    }

  }
}
